home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 007a / autodl20.zip / AUTODIAL.DOC < prev    next >
Text File  |  1992-01-20  |  10KB  |  166 lines

  1.   
  2.                         A U T O D I A L E R   2 . 0  
  3.                                        
  4.                            By Josh Warner-Burke  
  5.                                        
  6.                                Documentation  
  7.   
  8.   
  9.   Overview  
  10. Auto Dialer is well, basically, a really simple program to have your modem  
  11. dial up to 21 commonly used phone numbers for you.  If you're on the computer  
  12. a lot, and make many phone calls, this can prove extremely useful.  I've  
  13. added a lot of features and a pleasant (probably familiar) interface.  It  
  14. uses a common theme, text windows, shadowing, and a menu bar.  The default  
  15. colors should seem familiar also, white on blue.  I turned an exceptionally  
  16. simple program into a rather large one.  The actual dialing only takes up one  
  17. line, but as of now, the program takes up 575 lines (not too much for you pros) 
  18. in Turbo Basic source code.  Anyway, I hope someone will get some use out of 
  19. this program, if not, it was interesting to make.  
  20.   
  21.   Rights and stuff  
  22. I suppose I should put this in.  This product is what I call Recessionware,  
  23. purely free.  I hold no copyrights to this program so you are free to modify  
  24. it in any way.  However, I would appreciate people treating this program as  
  25. if they had spent so much time on it (ie: don't try to take credit for it or  
  26. sell it, modifying for your own use is fine).  I'd also prefer you didn't  
  27. change the files that came with the program when distributing it.  I know how  
  28. sometimes authors include unnecessary, useless junk with the program, but I  
  29. didn't.  
  30.   
  31.   Requirements  
  32. To run Auto Dialer, you must have CGA graphics and a modem.  
  33.   
  34.   Installation
  35. For easiest use, you should put the files in a directory called "C:\AUTODIAL".
  36. That's how I have the configuration set up.  If you don't want to put it there,
  37. edit the 'AUTODIAL.CFG' file so that it says the name of the directory you want
  38. it in on the line that says "C:\AUTODIAL".  Do not put a backslash ("\") after
  39. the path name.  It will mess up the loading processes.
  40.  
  41.   Program execution  
  42. To run the program change to the directory you have stored it in, and type:  
  43.                              AUTODIAL <enter>  
  44. This should bring you to the intro screen where you'll see the title and logo  
  45. and all that.  Either wait two seconds or press a key to continue.  After  
  46. that, you will see the main screen.  
  47.   
  48.   Main Screen  
  49. The main screen is where it all happens.  You will see a bar at the top of  
  50. the screen that has headings of File and Menu.  The next line says Name and  
  51. Number.  Below that are all of the names and numbers stored in the default  
  52. dial directory (the file that contains names and numbers that Auto Dialer  
  53. starts up in).  If you haven't changed the default dialing directory (later  
  54. explained) it will look in 'AUTODIAL.DIR'.  All dialing directories will have  
  55. the extension '.DIR' for clarity and ease of use.  As long as there are some  
  56. entries to choose from, you'll be able to use the up and down arrow keys to  
  57. select the entry to dial.  If you're on the top line and press the up arrow  
  58. key, the last line will then be highlighted.  If you're on the bottom line  
  59. and press the down arrow key, the top line will be highlighted.  To dial the  
  60. entry you have highlighted (by using the up and down arrow keys) just press  
  61. enter.  There will be a flashing text window open for a while displaying the  
  62. obvious message "Pick up the phone".  You should pick up the phone (next to  
  63. the computer probably).  After a second or two the modem will hang up the  
  64. phone.  You can then talk on the phone and/or play around with the program.   
  65. If at any time you want the modem to hang up the phone, press "H" and the  
  66. modem hangup string will be sent to your modem (you may have to change the  
  67. modem hangup string, later explained).  if you want to edit the current list,  
  68. press F5 to access Edit mode (later explained).  Press "Alt-Q" to quit or  
  69. select it from the menu.  To access the menu, press "Alt-F" for the file  
  70. menu, or "Alt-O" for the options menu.  This takes us to the next section:  
  71.   
  72.   Using the Menus  
  73. Using the menus is pretty simple.  To access them, you would press Alt and  
  74. F at the same time for the file menu, and Alt and O at the same time for the  
  75. options menu.  While in the menu, you press one of the letters indicated on  
  76. the menu by bright white.  If you want to exit the menu, just press escape.  
  77.   
  78.   File Menu  
  79. I.   Save Setup File  
  80. Merely saves the colors, the default directory (where it looks for .DIR  
  81. files), and the default dialing directory (where it first looks for names and  
  82. numbers).  
  83. II.  Print Directory  
  84. Tries to print to LPT1 the names and numbers of the current dialing  
  85. directory.  
  86. III. Load Directory  
  87. Prompts for a file name, and if it is valid, it loads from that file into  
  88. memory the names and numbers in it.  They will be displayed immediately.   
  89. Remember that you shouldn't attach an extension when entering the file name,  
  90. ".DIR" will be automatically attached.  If you enter an invalid file name,  
  91. that will be displayed with a beep and you should press a key.  
  92. IV.  Save Directory  
  93. Prompts for a file name and tries to save the current directory to that file  
  94. name.  It has no regard for whether there already is a file with that name,  
  95. so watch out you don't save over anything you want to keep.  
  96. V.   New Directory  
  97. Merely erases names and numbers of the current directory, so that you can  
  98. start from scratch.  You'll probably want to do this when you first run the  
  99. program, so that you can put in the numbers you'll be dialing.  It doesn't  
  100. delete or erase the file you were working on.  It's purely a memory thing.  
  101. VI.  Quit  
  102. Amazingly, this option quits the program and brings you to your operating  
  103. system command prompt.  
  104.   
  105.   Option Menu  
  106. I.   Default Dir  
  107. Prompts for a path name to look for all the .DIR files.  AUTODIAL.CFG has to  
  108. be in the current directory and AUTODIAL.EXE has to be in the current  
  109. directory or a directory in your path statement.  
  110. II.  Colors...  
  111. Brings up a window with three forms of text, Normal text (for names and  
  112. numbers), Selected text (for the highlighted name and number), and Title text  
  113. (for where is says Name and Number), and an example of the color scheme of  
  114. each.  Use up and down to change the background color for Normal text, and  
  115. left and right to change the foreground color.  When you're done with normal  
  116. text, press enter and you'll move down to Selected text.  Use the same  
  117. controls as with Normal.  Press enter when you're done and you'll move down  
  118. to Title text.  Use the same controls as with the two before.  When you press  
  119. enter, you'll be back at the main screen with your new color scheme.  Presto!   
  120. II.  Phone List  
  121. This option prompts you for a file name that it will load when you start the  
  122. program.  Usually you would want to put in the one you use the most.  
  123. IV.  Modem Strings  
  124. Brings up a window asking for a dialing string and a hang up string.  The  
  125. default are what work on my modem, pretty standard, Hayes compatible 2400  
  126. baud.  I'm not sure if those will work on everyone's so I included an option  
  127. that will allow you to change them, because, after all, dialing numbers is  
  128. the whole program.  I'm not totally sure where you can figure out what the  
  129. strings are for your modem, I suppose the manual might have them.  You're on  
  130. your own for that.  
  131.   
  132.   Edit Mode  
  133. Pressing F5 from the main screen will take you to edit mode where you can  
  134. add, delete, insert, or edit individual entries.  All of the names and  
  135. numbers will be displayed and a prompt of "Press 'A' to add, 'D' to delete,  
  136. 'I' to insert, or 'E' to edit".  You can also exit to the main screen by  
  137. hitting escape.  That won't abort any changes made.  The changes you make  
  138. won't be permanent unless you save the file (see File Menu).  
  139.   
  140.   Notes on Source Code
  141. I did all this stuff in QBasic, and I compiled it in Turbo Basic.  It was such 
  142. a revelation when I realized how you dial numbers with the modem.  I thought it 
  143. was so complicated but when I looked at a similiar program, I realized how 
  144. simple it was.  You merely write to the file "AUX", the dialing string and then 
  145. the number.  You can even do it from DOS by making a file with the dialing 
  146. string and a phone number in it, and then copy that file to AUX.  Or type 'copy 
  147. con aux' and it will let you enter a file, and then when you end it (Control-Z)
  148. it'll dial the number.  By the way, if anyone knows how to use the mouse in 
  149. Basic, please write me.  I suppose I could include it in this program.  One last
  150. thing: To convert to QBasic source code, change all 'DELAY' statements into 
  151. 'SLEEP'.
  152.  
  153.   Future Features
  154. Expanded set of numbers (more than 21)
  155. Easier to use edit mode
  156.  
  157.   Your Comments  
  158. If you have any comments or suggestions or criticisms (or donations), please  
  159. write me at:  
  160.                              Josh Warner-Burke  
  161.                               6274 Gay Topaz  
  162.                             Columbia, MD, 21045  
  163. If I get a couple letters I'll probably make a newer version.  Also: Any 
  164. feedback I can get would be appreciated on The Programmer's Corner (596-1180, 
  165. Baltimore MD).  I know there are plenty of annoying bugs and I want to fix them.
  166.